Skip to content

Remove stale PharoCompatibility notice helper dependency#72

Merged
Gabriel-Darbord merged 2 commits into
mainfrom
codex/remove-removed-compat-notice-helper
Jun 27, 2026
Merged

Remove stale PharoCompatibility notice helper dependency#72
Gabriel-Darbord merged 2 commits into
mainfrom
codex/remove-removed-compat-notice-helper

Conversation

@Gabriel-Darbord

Copy link
Copy Markdown
Member

Summary

  • remove MCP calls to the deleted PharoCompatibility noticeFromException:ifKindOfAnyNamed: helper
  • route mutation failure causes through MCP notice dispatch
  • call PharoCompatibility compiler AST helpers only with the original exception, not extracted notice objects

Dependency

Depends on Evref-BL/PharoCompatibility#7, which restores the compiler-helper nil contract for ordinary exceptions through dispatch hooks.

Verification

With Evref-BL/PharoCompatibility#7 loaded in the P13 image:

  • MCPToolMethodMutationTest>>#testCompileReturnsStructuredCommandErrorForUndeclaredVariable: passed
  • MCPToolMethodMutationTest: 47 passed

Fixes #71

Route mutation failure causes through MCP notice dispatch and pass only exception-shaped values to PharoCompatibility compiler AST helpers.

Depends on Evref-BL/PharoCompatibility#7 for compiler helper nil contracts.

Fixes #71

Co-authored-by: Codex <codex@openai.com>
@Gabriel-Darbord

Copy link
Copy Markdown
Member Author

The remaining P14 syntax-classification failures are fixed by PharoCompatibility#8. Local verification after loading that compatibility hook: the four reported P14 MCP failures pass. P12 undeclared-variable compatibility is also covered there; MCP#72 should be rerun after PharoCompatibility#8 is merged.

Co-authored-by: Codex <codex@openai.com>
@Gabriel-Darbord Gabriel-Darbord force-pushed the codex/remove-removed-compat-notice-helper branch from 7b6f4ea to 52ff7ca Compare June 27, 2026 19:49
@Gabriel-Darbord Gabriel-Darbord merged commit a55db7b into main Jun 27, 2026
5 of 6 checks passed
@Gabriel-Darbord Gabriel-Darbord deleted the codex/remove-removed-compat-notice-helper branch June 27, 2026 21:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove dependency on removed PharoCompatibility notice helper

1 participant